package com.jckj.core.dao;

import com.jckj.core.entity.BlockProRec;
import com.jckj.core.entity.BlockProRecExample;
import com.jckj.core.entity.BlockProRecKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BlockProRecMapper {
    long countByExample(BlockProRecExample example);

    int deleteByExample(BlockProRecExample example);

    int deleteByPrimaryKey(BlockProRecKey key);

    int insert(BlockProRec record);

    int insertSelective(BlockProRec record);

    List<BlockProRec> selectByExample(BlockProRecExample example);

    BlockProRec selectByPrimaryKey(BlockProRecKey key);

    int updateByExampleSelective(@Param("record") BlockProRec record, @Param("example") BlockProRecExample example);

    int updateByExample(@Param("record") BlockProRec record, @Param("example") BlockProRecExample example);

    int updateByPrimaryKeySelective(BlockProRec record);

    int updateByPrimaryKey(BlockProRec record);
}